// 引入公用的自定义函数
var $ = require('../../../utils/js.js');
var img_gy_src = $.img_gy_src;
const $http = require('../../../utils/api/mine.js');

Page({
  // 页面的初始数据
  data: {
    // 图片路径的公用部分
    img_gy_src: img_gy_src,

    // 协议
    xie_yi: true,
    // 提现金额
    money: "",
    // 余额
    yu_e_money: "",

    // 手续费
    sxf: "",

    // 电话
    dian_hua: "",
  },
  // 生命周期函数--监听页面加载
  onLoad: function(options) {
    this.setData({
      yu_e_money: options.money
    })

    // 获取config
    this.get_config();
  },
  // 生命周期函数--监听页面初次渲染完成
  onReady: function() {

  },
  // 生命周期函数--监听页面显示
  onShow: function() {

  },
  // 自定义函数   开始
  // 获取config
  get_config() {
    $.ajax_get({
      url: "/common/xcx_config",
      success: (res) => {
        var data = res.data.data;
        this.setData({
          sxf: data.withdraw_fee,
          dian_hua: data.mobile,
        })
      }
    });
  },
  // 联系管理员
  call_fun() {
    $.call(this.data.dian_hua);
  },
  // 输入充值金额时触发
  money_fun(e) {
    var value = e.detail.value;
    if (value) {
      value -= 0;
    }
    this.setData({
      money: value
    })
  },
  // 点击全部提现时触发
  qbtx_fun() {
    this.setData({
      money: this.data.yu_e_money - 0
    })
  },
  // 提现提交
  withdraw(e) {
    if (e.detail.formId != 'the formId is a mock one') {
      console.log(e.detail.formId);
    }
    let data = {
      money: this.data.money,
      formid: e.detail.formId
    }
    $http.withdraw(data).then((res) => {
      console.log(res)
      var res = res.data
      if (res.code == 1) {
        $.ti_shi({
          title: '提现成功',
          duration: 3000,
        })
        setTimeout(() => {
          $.back(1)
        }, 2000);
      } else {
        $.ti_shi({
          title: res.msg
        })
      }
    })
  },
  // 自定义函数   结束
  // 生命周期函数--监听页面隐藏
  onHide: function() {

  },
  // 生命周期函数--监听页面卸载
  onUnload: function() {

  },
  // 页面相关事件处理函数--监听用户下拉动作
  onPullDownRefresh: function() {

  },
  // 页面上拉触底事件的处理函数
  onReachBottom: function() {

  },
  // 用户点击右上角分享
  // onShareAppMessage: function() {

  // }
})